package com.cmb.model;

import javax.persistence.*;

@Table(name = "t_elearn_tests")
public class Tests extends ElearnBaseEntity {
    /**
     * 题目所属类型 1-考试 2-问卷调查
     */
    @Column(name = "belong_type")
    private String belongType;

    /**
     * 试题类型 1-单选 2-多选 3-判断
     */
    private String type;

    /**
     * 题目
     */
    private String title;

    /**
     * 答案
     */
    private String answer;

    /**
     * 大类
     */
    @Column(name = "main_category")
    private String mainCategory;

    /**
     * 细类
     */
    private String category;

    /**
     * 是否删除
     */
    @Column(name = "is_delete")
    private String isDelete;

    /**
     * 创建人id
     */
    @Column(name = "create_id")
    private String createId;

    /**
     * 最后更新人id
     */
    @Column(name = "last_update_id")
    private String lastUpdateId;

    /**
     * 获取题目所属类型 1-考试 2-问卷调查
     *
     * @return belong_type - 题目所属类型 1-考试 2-问卷调查
     */
    public String getBelongType() {
        return belongType;
    }

    /**
     * 设置题目所属类型 1-考试 2-问卷调查
     *
     * @param belongType 题目所属类型 1-考试 2-问卷调查
     */
    public void setBelongType(String belongType) {
        this.belongType = belongType == null ? null : belongType.trim();
    }

    /**
     * 获取试题类型 1-单选 2-多选 3-判断
     *
     * @return type - 试题类型 1-单选 2-多选 3-判断
     */
    public String getType() {
        return type;
    }

    /**
     * 设置试题类型 1-单选 2-多选 3-判断
     *
     * @param type 试题类型 1-单选 2-多选 3-判断
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    /**
     * 获取题目
     *
     * @return title - 题目
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置题目
     *
     * @param title 题目
     */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /**
     * 获取答案
     *
     * @return answer - 答案
     */
    public String getAnswer() {
        return answer;
    }

    /**
     * 设置答案
     *
     * @param answer 答案
     */
    public void setAnswer(String answer) {
        this.answer = answer == null ? null : answer.trim();
    }

    /**
     * 获取大类
     *
     * @return main_category - 大类
     */
    public String getMainCategory() {
        return mainCategory;
    }

    /**
     * 设置大类
     *
     * @param mainCategory 大类
     */
    public void setMainCategory(String mainCategory) {
        this.mainCategory = mainCategory == null ? null : mainCategory.trim();
    }

    /**
     * 获取细类
     *
     * @return category - 细类
     */
    public String getCategory() {
        return category;
    }

    /**
     * 设置细类
     *
     * @param category 细类
     */
    public void setCategory(String category) {
        this.category = category == null ? null : category.trim();
    }

    /**
     * 获取是否删除
     *
     * @return is_delete - 是否删除
     */
    public String getIsDelete() {
        return isDelete;
    }

    /**
     * 设置是否删除
     *
     * @param isDelete 是否删除
     */
    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete == null ? null : isDelete.trim();
    }

    /**
     * 获取创建人id
     *
     * @return create_id - 创建人id
     */
    public String getCreateId() {
        return createId;
    }

    /**
     * 设置创建人id
     *
     * @param createId 创建人id
     */
    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    /**
     * 获取最后更新人id
     *
     * @return last_update_id - 最后更新人id
     */
    public String getLastUpdateId() {
        return lastUpdateId;
    }

    /**
     * 设置最后更新人id
     *
     * @param lastUpdateId 最后更新人id
     */
    public void setLastUpdateId(String lastUpdateId) {
        this.lastUpdateId = lastUpdateId == null ? null : lastUpdateId.trim();
    }
}